
#ifndef _ModelDataItem_H_
#define _ModelDataItem_H_

#include "DataxApi.hpp"

#include "../OLCore/AbstractDataItem.hpp"
#include "../OLApp/defines.hpp"

#include <QTreeWidgetItem>


namespace NSDatax {

	class DATAXAPI ModelDataItem :
		public NSCore::AbstractDataItem
	{
	public:
		ModelDataItem(QTreeWidgetItem* view);
		ModelDataItem(QTreeWidget* tree);
		ModelDataItem();
		virtual ~ModelDataItem() {};
	public:
		/*get*/
		void getPropertyTree(QTreeWidget* p_tree) override;
		/*Set*/

		/*Other*/

	public:
		virtual inline QString className() override { return "ModelDataItem"; };

	protected:
		void init();

	private:


	};

}



#endif

